#include <prova3.h>
int main( int argc, char **argv)

{
	int opc, a, b;
    int valores[1000],tam,i,soma;


// iniciando o menu
do {
		printf("\n\n****** <Bem vindo ao programa prova 3> ******\n\n");
		printf("Escolha uma opção abaixo:\n\n");
		printf(" 1 ---> Inserir valores.\n 2 ---> Soma de valores. \n 3 ---> Maior Valor.\n 4 ---> Menor valor \n 0 ---> Sair.\n\n");//imprime opções na tela
		scanf("%d",&opc);

	switch(opc)
			{
					case 1:
	
						/*  as leituras estao sendo armazenadas em um vetor de N posiçoes.*/                              
						printf("Informe a quantidade de numeros que deseja inserir:");
						scanf("%d",&tam);	//lendo opções
						
						for (i = 0;i<tam;i++) 
						{
							printf("%d -  ",i+1); //imprime dados
							scanf("%d",&valores[i]);// lê dados
						}

					break;
					
				case 2:
						// chamando a função somar
						soma =0;//inicializando soma com valor 0
						printf("\nA soma dos numero é : ");
						printf("%d\n\n",somar(valores,tam-1,soma));	//imprime dados
						break;
					

				case 3:
						// chamando função 
						maiorvalor (valores, &tam);
					
						break;
					
				case 4:
					
						/*  Chamando a funçao menorvalor*/
						printf("O menor valor é:  ");
						printf("%d\n\n",menorvalor(valores,tam));		//imprime dados		
						break;
					

				case 0:
						// mostrando mensagem para o usuario
						printf ("Deseja realmente sair do programa?\n"); //imprime opção
						printf (" 0 ---->  Sim\n 5 ---->  Não\n");
						scanf("%d",&opc); //lê dados
						break;
					
				default:
					
					printf("Você digitou uma opção invalida tente novamente \n\n");//imprime aviso de opção invalida
					

			}
	
}while (opc !=0);
	
return(0);


}
